
package com.chongchong.multifile.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.chongchong.multifile.entity.FileList;

import java.util.List;


/**
 * 文件分块上传历史表 服务类
 *
 * @author en
 * @since 2022-07-18
 */
public interface IFileListService  extends IService<FileList> {
	/**
	 * 查询已上传文件列表
	 *
	 * @param id 已上传文件列表ID
	 * @return 已上传文件列表
	 */
	public FileList selectFileListById(Long id);

	/**
	 * 查询已上传文件列表列表
	 *
	 * @param fileList 已上传文件列表
	 * @return 已上传文件列表集合s
	 */
	public List<FileList> selectFileListList(FileList fileList);

	public List<FileList> selectFileListByIds(String ids);
	/**
	 * 新增已上传文件列表
	 *
	 * @param fileList 已上传文件列表
	 * @return 结果
	 */
	public int insertFileList(FileList fileList);

	/**
	 * 修改已上传文件列表
	 *
	 * @param fileList 已上传文件列表
	 * @return 结果
	 */
	public int updateFileList(FileList fileList);

	/**
	 * 批量删除已上传文件列表
	 *
	 * @param ids 需要删除的已上传文件列表ID
	 * @return 结果
	 */
	public int deleteFileListByIds(Long[] ids);

	/**
	 * 删除已上传文件列表信息
	 *
	 * @param id 已上传文件列表ID
	 * @return 结果
	 */
	public int deleteFileListById(Long id);
}
